package com.single;

/**
 * @author: wh(1835734390 @ qq.com)
 * @date: 2022/10/17 10:29
 * @description:
 * @version:
 */

/**
 * 饿汉式中，实例在类加载时就被创建，因此可以保证线程安全。通过调用静态方法getInstance()来获取。
 * 饿汉式也就是说不管我用不用，我都会在类加载的过程中将实例加载好
 */
public class EHanSingleton {

    private static EHanSingleton instance;

    private EHanSingleton(){

    }

    public static EHanSingleton getInstance(){
        if (instance == null) {
            instance = new EHanSingleton();
        }
        return instance;
    }

}

